const daoUser = require('../dao/daoUser')
module.exports = {
  hello(req, resp) {
    console.log('', req.url);
    // req.query  get方式的请求，使用req.query获取参数。对象的形式
    console.log('', req.query);
    // 获取请求头中的值
    console.log('', req.get('cookie'))
    console.log('', req.get('Referer'))
    // 设置相应头
    resp.set("Set-Cookie", "JSESSIONID=xxxyyyooo;Max-Age=61")
    resp.send('hello')
  },
  userLogin(req, resp) {
    console.log('', req.url);
    // 这是使用了 body-parser 中间件
    // req.body  port方式的请求，使用req.body获取参数。对象的形式
    console.log('', req.body);
    // 操作数据库
    daoUser.login([req.body.username, req.body.password], (err, data) => {
      if (err) console.log('===-= err.message -=-===', err.message)
      if (data && data.length) {
        console.log('', data)
        resp.send('登录成功')
      } else {
        console.log('', data)
        resp.send('登录失败')
      }
    })
  },
  register(req, resp) {
    console.log('', req.url);
    console.log('', req.body);
    daoUser.register([req.body.username, req.body.password], (err, data) => {
      if (err) console.log('===-= err.message -=-===', err.message)
      if (data && data.serverStatus == 2) {
        console.log('', data)
        resp.send('注册成功，等返回到登录页面')
      } else {
        console.log('', data)
        resp.send('注册成功，等返回到登录页面')
      }
    })
  }
}